home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
001
/
qmodmous.arc
/
QMODMOUS.DOC
< prev
Wrap
Text File
|
1986-03-10
|
9KB
|
265 lines
Mouse Menus for QMODEM
Mark F. Lewis
07-Mar-1986
I. Introduction
QMODMOUS.ARC contains menu definition files for use
with QMODEM V2.0 and either a Microsoft or Mouse
Systems Mouse. Three sample menu files are provided.
These are:
QMODEMU.DEF
QMODEMPB.DEF
M_QMODEM.MSC
The first two are menu definition files for Microsoft's
MAKEMENU utility and MENU.COM program. The third is a
menu definition for Mouse Systems' MSC utility and
MOUSESYS.COM program.
Because Microsoft menu's are inherently more flexible
than those of Mouse Systems, the menu definition files
are more ambitious. Users with Mouse Systems' mouse
should be aware that Microsoft's menu software will
execute with the Mouse Systems mouse via the
MSMOUSE.SYS or MSMOUSE.COM programs. Getting one's
hands on the Microsoft software is another matter; it
appears that Microsoft does not sell the menu software
except as part of the Microsoft mouse hardware kit.
II. Menus for use with Microsoft Makemenu & Menu Utilities.
Two menus are supplied for use with Microsoft's
utilities: QMODEMU.DEF, which limits it's functions to
QMODEM internal functions, and QMODEMPB.DEF, which
expands it's functions to include main menu support for
PCBOARD BBSs. The latter was written as an
illustration of the mouse menus may be expanded to
support those remote services you use the most.
PCBOARD software was selected only because PCBOARDs
seem to be the most consistent from version-to-version
and from BBS-to-BBS.
1. QMODEMU.DEF
To use QMODEMU.DEF you must first compile it with
Microsoft's Makemenu utility to create
QMODEMU.MNU. Before doing so you should examine
the code within QMODEMU.DEF. There are several
MATCH statements that may not work with QMODEM as
you've installed it. QMODEMU.DEF expects all
QMODEM windows to be in their default locations.
If you have used QINSTALL to move any of these
windows you will have to edit the appropriate
MATCH statements in QMODEMU.DEF or rerun QINSTALL
to place the QMODEM windows at their default
locations.
Once you have created QMODEMU.MNU, you may use
your mouse with QMODEM by executing the following
commands:
MENU QMODEMU
QMODEM
After QMODEM exits you should turn off the mouse
menu via:
MENU OFF
2. QMODEMPB.DEF
QMODEMPB is a superset of QMODEMU.DEF. Do not
attempt to use QMODEMPB until you have QMODEMU
working properly. If you had to make changes to
the QMODEMU MATCH statements, you will have to
make identical changes to QMODEMPB.DEF.
Again, compile QMODEMPB.DEF using Microsoft's
Makemenu utility to create QMODEMPB.MNU. Execute
QMODEM via the following commands to get mouse
menu control:
MENU QMODEMPB
QMODEM
As with QMODEMU, you should execute a MENU OFF
command after you finish running QMODEM.
QMODEMPB contains several match statements
designed to catch PCBOARD's Main Menu. If you get
the QMODEM menu instead when you're logged onto a
PCBOARD and at the Main Menu prompt then there are
three possible reasons for the mouse menu failure:
1. the menu prompt on that board has been
modified to be non-standard. In this case
you'll have to edit the QMODEMPB source to
accommodate that board or just use keyboard
commands with that board.
2. you are joined to a conference on that board.
Again, you may either edit the QMODEMPB source
to provide MATCH statements tailored to that
prompt, or just use keyboard commands.
3. you have graphics mode enabled. To use the
mouse menu you'll have to disable ANSI
Graphics.
If the mouse menu does come up correctly, the
first thing you should do is turn the Xpert mode
toggle on. This will save you from the time
wasted having the menu retyped frequently.
3. Rolling your own.
Use either QMODEMU.DEF or QMODEMPB.DEF as models
for creating customized mouse menus for use with
QMODEM. QMODEMPB.DEF shows you three MATCH
statements all designed to recognize the PCBOARD
main menu command, which varies in screen location
depending upon the amount of connect time
remaining. For many services a single MATCH
statement is all that's required to recognize the
menu prompt. Additional MATCH statements may be
added for subsidiary menus within the same service
or for additional services.
NOTE: Early editions of Microsoft's MENU utility
limited the user to MNU files less than 6K in
size. The current QMODEMPB.DEF compiles to 6400
bytes. It may not work with your version of the
MENU program.
III. Menu for use with Mouse Systems' MSC utility.
M_QMODEM.MSC is a menu definition file that may
compiled with Mouse System's MSC utility to produce a
simple mouse menu for use with QMODEM. Because the
Mouse Systems software provides less flexibility in
menu construction (i.e., no multi-column menus and no
ability to branch based on screen content), the menus
defined in M_QMODEM.MSC are much less ambitious. It is
possible to expand on these menus' functionality by
creating additional submenus; if you're limited to the
Mouse Systems software you might find that a profitable
exercise.
To use M_QMODEM.MSC, first run the MSC compiler:
MSC M_QMODEM.MSC
To use mouse menus with QMODEM, execute the following
commands:
MOUSESYS with appropriate switches.
M_QMODEM
QMODEM